package cn.findviewbydream.evil.app.dao;

import cn.findviewbydream.evil.main.entity.OrderEntity;
import cn.findviewbydream.evil.main.entity.OrderItemEntity;
import org.apache.ibatis.annotations.Param;

import java.util.List;

/********************************************
 * 工程名：MealOrder
 * 包名：cn.findviewbydream.evil.app.dao
 * 时间：17-1-22
 * 作者：白雨濃 evil
 * 邮箱：evilbai@foxmail.com
 * 内容：
 ********************************************/
public interface ChefDAO
{
    List<OrderEntity> selectOrderList();

    List<OrderItemEntity> selectOrderItemListByOrderId(int orderId);

    int updateOrderItemState(@Param("orderItemId") int orderItemId
            , @Param("state") int state);

    /**
     * 统计某状态订单项目的数量
     *
     * @param state 状态
     * @return 数量
     */
    int selectOrderItemStateNum(int state);
}
